.spa-shell-login_modal {
  width: 30em;
  height: 24em;
  margin-top: -12em;
  margin-left: -15em;
}

A:link    {color:black;text-decoration:none;} /* 아직 방문하지 않은경우 */
A:visited {color:black; text-decoration:none; } /* 한번 이상 방문한 링크 처리 */
A:active  {color:black; text-decoration:none; }/* 마우스로 클릭하는 순간 */
A:hover  {color:black; text-decoration:none; } /* 마우스 링크 위 올려 놓았을때 */

.form-joinin {
  height: 100%;
  width: 100%;
  padding: 15px;
  margin: 0 auto;
  background-color: #f0ecda;
  border: 2px solid #dddddd;
}
.form-joinin .form-joinin-heading{
  font-size: 25px;
}
.form-joinin .checkbox {
  margin-bottom: 10px;
}
.form-joinin .checkbox {
  font-weight: normal;
}
.form-joinin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-joinin .form-control:focus {
  z-index: 2;
}
.form-joinin input[type="text"] {
  margin-bottom: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.form-joinin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.spa-login-btn-sign_in {
  margin-right: 0.5em;
}
